/**
 * 购物车
 *
 * Cart
 */
export interface Cart {
    /**
     * 购物车项
     */
    cartItems?: CartItem[] | null;
    /**
     * 商品数量
     */
    contNum?: number | null;
    /**
     * 商品类型数量
     */
    countType?: number | null;
    /**
     * 优惠金额
     */
    reduce?: number | null;
    /**
     * 总金额
     */
    totalAmount?: number | null;
}

/**
 * 购物项
 *
 * CartItem
 */
export interface CartItem {
    /**
     * 数量
     */
    count?: number | null;
    /**
     * 商品图片
     */
    image?: null | string;
    /**
     * 商品选中状态
     */
    isCheck?: IsCheck;
    /**
     * 商品价格
     */
    price?: number | null;
    /**
     * 商品套餐属性
     */
    skuAttrs?: string[] | null;
    /**
     * 商品skuId
     */
    skuId?: number | null;
    /**
     * 商品标题
     */
    title?: null | string;
    /**
     * 商品总价
     */
    totalPrice?: number | null;
}

/**
 * 商品选中状态
 */
export enum IsCheck {
    Checked = "CHECKED",
    Unchecked = "UNCHECKED",
    未选中 = "未选中",
    选中 = "选中",
}